package com.exam.service.teacher;

import java.io.Serializable;
import java.util.List;

import com.exam.common.vo.ExamTeacherVO;
import com.exam.common.vo.page.PageModel;
import com.exam.entity.ExamTeacher;

public interface TeacherService {
	public Serializable save(ExamTeacher entity);	
	public Serializable merge(ExamTeacher entity);
	

	public void update(ExamTeacher entity);	
	
	public void saveOrUpdate(ExamTeacher entity);

	public void delete(ExamTeacher entity);	

	public ExamTeacher findByKey(Serializable id);

	public List<ExamTeacher> findAll();
	
	public PageModel<ExamTeacherVO> findByPage();
	
	public ExamTeacherVO findByTeaNumber(Integer teaNumber);
	
	public PageModel<ExamTeacherVO> findBySearcherTip(String searcherTip);
}
